home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2003 August / MW 8 2003 CD1.iso / Inside Macworld / Product News / gimp-1.2.4.sit / gimp-1.2.4 / plug-ins / perl / TODO < prev    next >
Encoding:
Text File  |  2000-07-06  |  2.9 KB  |  80 lines

  1. this is mostly my personal worksheet and notepad, which may not be
  2. up-to-date and may not even be readable ;)
  3.  
  4. shortcuts (don't ask)
  5.  
  6. gimp -b "(extension-perl-server 0 0 0)"
  7. gimp ~/pix/ka001.jpg -b "(extension-perl-server 0 0 0)"
  8. file:///usr/app/lib/perl5/PDL/HtmlDocs/PDL/
  9. make test TEST_VERBOSE=1
  10.  
  11. put under LGPL:
  12.  
  13. /usr/app/lib/perl5/Gtk.pm:107 (method call -> goto)
  14.  
  15. gimpenv.c, gimpmodule.h, color_selector.h, color_display.h
  16.  
  17. po/Makefile
  18. <Sven> schmorp: I think the makefile should have all (builds the pot-file and
  19.       calls msgfmt if po-files have changed),
  20. +update-po (merges all po-files), install, uninstall eventually
  21.  
  22. API generalization
  23.    guide ->
  24.    gimp_desaturate -> drawable
  25.  
  26. bugs
  27.   STIFTUNG, FOUNDATION etc.. => ask.
  28.   * URGENT: deinit might block... tis'is bad, but not close'ing is also bad
  29.   * --enable-perl-prefix, --with-perl=, --with-perl-cc=
  30.   * URGENT: podperl doesn't work.
  31.   * try to work around the redhat-undef $fh => no close problem.
  32.   * .pot file -> add to dist(???)
  33.   * damnit libintl crazy shit
  34.   * font_text with negative size? bug report #5523
  35.   * gimp-perl list archives.. where and add this to the gimp.html page!
  36.   * g_direct_equal and glin hash, kill in favour of way nicer perl hashes.
  37.   * ping-funktion f¸r JENS.
  38.   * gtview_log (perlcc & helpfenster) erste zeile anzeigen + scrollbar
  39.   * document on_xxx functions and register_callback
  40.   * fix Gimp::Feature::missing => on_query-dir!
  41.   * on-query => remove gimp::fu parasite(?)
  42. [????]  * bricks requires disable for pattern(?)
  43.   * installation & Feature system (?)
  44.   * map_to_gradient does not work on GRAYA thingies. Argh.
  45.   * document Gimp::PDL and rect2, ...2 functions!
  46.   * Kommandozeilenmodus(!). (???)
  47.   * gimp-piddle must be written back automatically on destroy, if changed
  48.   * gimp-tile set dirty automatically(!)
  49.   * create gimpstyle.pod
  50.   
  51. important issues
  52.  
  53.   * gimp_default_display -> undef when not available.
  54.   * find_next_guide is a lousy interface. => just do num_guides
  55.   * constant names (RADIO) automatically into help strings!
  56.   * migrate BOOT: into INIT() (forgot why but important for B)
  57.   * gimp_progress_done, gimp_progress_close
  58.   * gimp_default_display (...) for libgimp
  59.   * Gimp::Module for modules (!)
  60.   * gimp for dummies (you don't understand this, harharhar!)
  61.   * PerlCC configurable options for Perl-Server startup, Gipm_host etc.
  62.   * implement CALLBACKS via the Perl-Server
  63.   * PF_COORDS (just as Light Effects/FlareFX)
  64.   * PF_PREVIEW(!)
  65.   * Gimp::IO (?)
  66.   * install scripts in share/
  67.   * vamp up homepage
  68.   * Gimp::ping
  69.   * allow plug-ins to register with only a drawable argument(!)
  70.   * gradient button
  71.   * default parameters at end(!)
  72.   * try to deduce default parameters
  73.  
  74. long term issues and ideas
  75.  
  76.   * rewrite interact() in pure C, gets rid of most gtk dependencies.
  77.   * default function parameters (with hash %defaults?)
  78.   * gimp_text(text => "hallo", family => "engraver", size => 20);
  79.  
  80.